c++ 的 "::"是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/11 08:03:55
如题

::用于双操作数时表示成员限定符,左边是类名,右边是其变量成员或者函数成员的名称,如CTime::GetCurrentTime();

::用于单操作符时用于限定全局变量,如果你定义了一个全局变量而同时定义了相同名字的局部变量或者类成员,你可以用
::加上全局变量名来表示你此处表示的是全局变量

::是作用域操作符 。 它的含义是右操作数的名字可以在左操作数的作用域中找到。 明白了吗? 分记得给我哦!